#include <iostream>
using namespace std;

//  VS 下编译源代码可以看到产生新函数名的报错，g++好像不会产生
void display();
void display(int);

namespace ns {
    void display();
}

class Demo {
  public:
    void display();
};

int main()
{
    display();
    display(1);
    ns::display();
    Demo obj;
    obj.display();
    return 0;
}